Semi-supervised learning literature survey